/*
 * @Author: GL
 * @Date: 2023-02-11 13:34:37
 * @LastEditors: GL
 * @LastEditTime: 2023-04-04 23:43:12
 * @Description: desc
 */
// 导入数据库操作模块
const db = require("../db/index")


// 获取用户发布
exports.getRelease = (req,res) => {
  const rsql = `select * from product 
  INNER JOIN users ON users.id = product.create_by 
  where product.is_delete=0 and create_by=? order by indate desc`
  db.query(rsql,req.auth.id, (err, results) => {
    // 1. 执行 SQL 语句失败
    if (err) return res.cc(err)
  
    // 2. 执行 SQL 语句成功
    res.send({
      status: 0,
      message: '获取商品信息成功',
      data: results,
    })
  })
}

// 取消发布（用户）
exports.cancelRelease = (req,res) => {
  const csql = `update product set is_delete=1 where create_by = ? and product_id=?`
  db.query(csql,[req.auth.id,req.params.id], (err, results) => {
    // 1. 执行 SQL 语句失败
    if (err) return res.cc(err)
  
    // 2. 执行 SQL 语句成功
    res.send({
      status: 0,
      message: '成功下架',
    })
  })
}
exports.adminCanel = (req,res) => {
  const asql = `update product set is_delete=1 where product_id=?`
  db.query(asql,[req.params.id], (err, results) => {
    // 1. 执行 SQL 语句失败
    if (err) return res.cc(err)
  
    // 2. 执行 SQL 语句成功
    res.send({
      status: 0,
      message: '成功下架',
    })
  })
}